home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
msdos
/
dbhamlog
/
hamlog.prg
< prev
next >
Wrap
Text File
|
1991-10-18
|
4KB
|
161 lines
**交信記録.PRG** HAM QSO DATA BASE ***********
***HAMLOG******* dBASE 3 PLUS ***********
********************** T.Chino *****1991.02.01*
USE HAMLOG INDEX CALL,MMDDYY,FREQ,JCC_G,GL
SET TALK OFF
SET ESCA OFF
SET DEVI TO SCREEN
SET SAFE OFF
SET INTE ON
SET EXAC ON
SET DELE ON
SET CONF OFF
SET DATE ANSI
SET STAT OFF
SET CURS OFF
STOR SPACE(8) TO M && MMDDYY
STOR SPACE(5) TO T && TIME
STOR SPACE(10) TO C && CALL
STOR SPACE(4) TO W && WAVE
STOR SPACE(4) TO F && FREQ
STOR SPACE(10) TO N && NAME
STOR SPACE(18) TO A && ADDRES
STOR SPACE(5) TO J && JCC_G
STOR SPACE(6) TO G && GL
STOR SPACE(2) TO Q && QSL
DO WHILE .T.
CLEAR
SET COLOR TO BR
@ 1,13 SAY "*************************************************"
@ 2,13 SAY "* *"
@ 3,13 SAY "********************************* 交信記録.PRG **"
SET COLOR TO GR
@ 2,16 SAY "アマチュア 無 線 QSO ログ 管 理 システム"
SET COLOR TO R
@ 2,65 SAY STR(RECNO(),5)+" /"+STR(RECCOUNT(),5)
SET COLOR TO BGI
@ 5,15 SAY " "
@ 6,15 SAY " "
@ 7,15 SAY " "
@ 8,15 SAY " "
@ 9,15 SAY " "
@ 10,15 SAY " "
@ 11,15 SAY " "
@ 12,15 SAY " "
@ 13,15 SAY " "
@ 14,15 SAY " "
@ 15,15 SAY " "
@ 16,15 SAY " "
@ 17,15 SAY " "
@ 18,15 SAY " "
@ 19,15 SAY " "
STOR 06 TO X1
STOR 08 TO X2
STOR 10 TO X3
STOR 12 TO X4
STOR 14 TO X5
STOR 16 TO X6
STOR 17 TO X7
STOR 18 TO X8
SET COLOR TO
STOR " 登録処理 ( TOROKU.PRG ) " TO MEN1
STOR " 修正処理 ( EDIT .PRG ) " TO MEN2
STOR " 検索処理 ( KEN .PRG ) " TO MEN3
STOR " 印刷処理 ( INJI .PRG ) " TO MEN4
STOR " 終 了 ( QUIT ) " TO MEN5
STOR " RED 2 PULS " TO MEN6
STOR " TEST (Z.PRG) " TO MEN7
STOR " ASSIST " TO MEN8
STOR 1 TO NUM
DO WHILE NUM<=8 && *******
STOR STR(NUM,1) TO NO
@ X&NO,25 SAY MEN&NO
STOR NUM+1 TO NUM
ENDDO && *****************
SET COLOR TO BR
@ 21,15 TO 23,60 DOUBLE
@ 22,20 SAY " ↑ , ↓ で選択・RETURNで決定"
STOR 1 TO NUM
DO WHILE .T. && ********************
SET COLO TO GRI
STOR STR(NUM,1) TO NO
**********
IF NO="6"
SET COLO TO R
ENDIF
**********
IF NO="7"
SET COLO TO GR
ENDIF
**********
IF NO="8"
SET COLO TO B
ENDIF
**********
IF NO="9"
SET COLO TO BRI
ENDIF
**********
@ X&NO,25 SAY MEN&NO
SET COLO TO
SET CURS OFF
STOR " " TO NUMBER
@ 0,0 GET NUMBER
READ
*SET CURS ON
IF READKEY()=4
@ X&NO,25 SAY MEN&NO
ENDIF
IF READKEY()=5
@ X&NO,25 SAY MEN&NO
ENDIF
************************************
DO CASE
CASE READKEY()=4 .AND. NUM=1
STOR 8 TO NUM
CASE READKEY()=4
STOR NUM-1 TO NUM
CASE READKEY()=5 .AND. NUM=8
STOR 1 TO NUM
CASE READKEY()=5
STOR NUM+1 TO NUM
CASE READKEY()=15
SET CURS ON
DO CASE
CASE NUM=1
DO TOROKU
CASE NUM=2
DO EDIT
CASE NUM=3
DO KEN
CASE NUM=4
DO INJI
CASE NUM=5
QUIT
CASE NUM=6
RUN RED2
CASE NUM=7
DO Z
CASE NUM=8
*browse
ASSIST
ENDCASE
EXIT
OTHERWISE
LOOP
ENDCASE
ENDDO && **************************
ENDDO